import java.io.*; 
import java.net.*;
 

class Client_thread extends Thread { 
    
    Socket sc;
    String phraseClient=""; 
    String phraseMajuscule=""; 
    
    public Client_thread(Socket c){
	this.sc = c ;
    }
    
    public void run (){
	try{
	    	    
            BufferedReader entreeDepuisClient = 
		new BufferedReader(new
				   InputStreamReader(sc.getInputStream())); 
	    PrintWriter sortieVersClient = 
		new PrintWriter(sc.getOutputStream(),true); 
	    	System.out.println("Connected!!");
		while (!phraseClient.equals("fin")){
		phraseClient = entreeDepuisClient.readLine(); 
		
		phraseMajuscule = phraseClient.toUpperCase(); 
		
		sortieVersClient.println(phraseMajuscule); 

	    }
		System.out.println("C'est la fin!!");
		sc.close();
        }  // fin boucle (repartir et attendre une nouvelle connexion)
	catch(Exception e){
	}
    }
}
	